package cn.edu.scau.cmi.zhaotingjie.chapter09;

import java.util.Calendar;

public class CalendarBean {
	String [] day;
	int year = 0 , month = 0;
	public void setYear(int year) {
		this.year = year;
	}
	public void setMonth(int month) {
		this.month = month;
	}
	public String [] getCalendar() {
		String [] a = new String[42];
		Calendar rili = Calendar.getInstance();
		rili.set(year, month-1,1);
		int weekDay = rili.get(Calendar.DAY_OF_WEEK)-1;
		int day = 0;
		if(month == 1||month == 3||month == 5||month == 7||month == 8||month == 10||month == 12)
			day = 31;
		if(month == 4||month == 6||month == 9||month == 11)
			day = 30;
		if(month == 2) {
			if(((year%4 == 0)&&(year%100!=0))||(year%400 == 0))
				day = 29;
			else
				day = 28;
		}
		for(int i = 0;i<weekDay;i++)
			a[i] = " ";
		for(int i = weekDay,n=1;i<weekDay;i++) {
			a[i] = String.valueOf(n);
			n++;
		}
		for(int i = weekDay;i<a.length;i++)
			a[i] = " ";
		return a;
	}
}
